package main

import "fmt"

type Param map[string]interface{}//结构体，类型为map[string]interface{}

type Show struct{//结构体
	Param //组合，父类
}
func main1()  {
	s:=new(Show)//初始化结构体对象
	fmt.Println(s)
	s.Param=Param{}//这个结构体也要初始化，否则运行不通过
	s.Param["RMB"]=10000
	fmt.Println(s)
}
func main()  {
	main1()
}

/*
运行结果　
报错：panic: assignment to entry in nil map、
因为Param结构体没有初始化。所以会报氏。
*/